.page-module__sykzga__wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-direction: column;
  gap: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: radial-gradient(50% 50%, #000 20%, transparent 100%);
  mask-image: radial-gradient(50% 50%, #000 20%, transparent 100%);
}
@media (max-width: 768px) {
  .page-module__sykzga__wrapper {
    margin-inline: calc(var(--page-padding-left) * -1);
    gap: 18px;
  }
}
.page-module__sykzga__iconWrapper {
  --size: 148px;
  width: var(--size);
  height: var(--size);
  isolation: isolate;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.page-module__sykzga__iconWrapper:before {
  content: "";
  z-index: -1;
  background: radial-gradient(
    var(--color-bg-primary) 0px,
    var(--color-bg-primary) 40px,
    transparent 50%
  );
  border-radius: 50%;
  position: absolute;
  top: -100px;
  bottom: -100px;
  left: -100px;
  right: -100px;
}
@media (max-width: 700px) {
  .page-module__sykzga__iconWrapper {
    --size: 128px;
  }
  .page-module__sykzga__iconWrapper:before {
    content: none;
  }
}
@keyframes page-module__sykzga__iconEnter {
  0% {
    opacity: 0;
    filter: blur(10px);
  }
  70% {
    opacity: 1;
  }
  to {
    opacity: 1;
    filter: none;
  }
}
.page-module__sykzga__iconContainer {
  --icon-size: 96px;
  --icon-image-size: 92px;
  width: var(--icon-size);
  height: var(--icon-size);
  background-color: var(--color-bg-translucent);
  border: 1px solid var(--color-border-primary);
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.05),
    transparent 100%
  );
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 24px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
@media (max-width: 768px) {
  .page-module__sykzga__iconContainer {
    --icon-size: 56px;
    --icon-image-size: 96px;
    border-radius: 14px;
  }
}
.page-module__sykzga__icon {
  width: var(--icon-image-size);
  height: var(--icon-image-size);
  -o-object-fit: contain;
  object-fit: contain;
}
.page-module__sykzga__marquee {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  overflow: hidden;
}
.page-module__sykzga__marqueeContent {
  transform: translateX(var(--marquee-start, 0%));
  align-items: center;
  display: flex;
}
@media (max-width: 768px) {
  .page-module__sykzga__marqueeContent {
    gap: 0;
  }
}
@media (prefers-reduced-motion: no-preference) {
  .page-module__sykzga__marqueeContent {
    animation: page-module__sykzga__marqueeMove var(--duration, 30s) linear
      infinite backwards;
  }
}
.page-module__sykzga__marqueeItem {
  margin-right: 24px;
  display: flex;
  position: relative;
}
.page-module__sykzga__marqueeItem[data-animate="true"] {
  animation: page-module__sykzga__fadeIn 0.7s var(--delay, 0s) ease-out
    backwards;
}
@media (max-width: 768px) {
  .page-module__sykzga__marqueeItem {
    margin-right: 18px;
  }
}
@keyframes page-module__sykzga__marqueeMove {
  0% {
    transform: translateX(var(--marquee-start, 0%));
  }
  to {
    transform: translateX(calc(-100% + var(--marquee-start, 0%)));
  }
}
@keyframes page-module__sykzga__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page-module__sykzga__dimmed {
  color: var(--color-text-quaternary);
  transition: color var(--speed-regularTransition);
}
@media (any-hover: hover) {
  a:hover .page-module__sykzga__dimmed {
    color: var(--color-text-primary);
  }
}
.page-module__sykzga__grid {
  grid-template-columns: repeat(2, var(--1fr));
  grid-gap: 24px;
  grid-auto-rows: minmax(400px, auto);
  gap: 24px;
  display: grid;
}
@media (max-width: 768px) {
  .page-module__sykzga__grid {
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(360px, auto);
    height: auto;
  }
}
.page-module__sykzga__cardContent {
  background: var(--color-bg-primary);
  border-radius: var(--radius-16);
  height: 100%;
  box-shadow: var(--shadow-medium);
  transition: var(--speed-regularTransition);
  padding: 32px;
  transition-property: box-shadow, transform;
}
.page-module__sykzga__cardContent:hover {
  background: var(--color-bg-marketing);
  box-shadow: var(--shadow-large);
  transform: scale(1.02);
}
.page-module__sykzga__cardContent:active {
  transform: scale(0.98);
}
.page-module__sykzga__encryption {
  color: var(--color-text-quaternary);
}
.page-module__sykzga__securityIllustration {
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  height: 280px;
  display: flex;
  position: relative;
  -webkit-mask-image: radial-gradient(50% 50%, #000 20%, transparent 100%);
  mask-image: radial-gradient(50% 50%, #000 20%, transparent 100%);
}
.page-module__sykzga__securityIllustration .page-module__sykzga__logoWrapper {
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  .page-module__sykzga__askImage {
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    height: 110%;
  }
  .page-module__sykzga__linearMobileImage {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
.page-module__sykzga__rightBottomFade {
  width: 100%;
  height: 100%;
}
.page-module__sykzga__rightBottomFade:after {
  content: "";
  background:
    linear-gradient(-90deg, var(--color-bg-level-1) 10%, transparent 50%),
    linear-gradient(0deg, var(--color-bg-level-1) 15%, transparent 70%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 768px) {
  .page-module__sykzga__rightBottomFade:after {
    background:
      linear-gradient(-90deg, var(--color-bg-level-1) 0%, transparent 30%),
      linear-gradient(0deg, var(--color-bg-level-1) 15%, transparent 70%);
  }
}/*# sourceMappingURL=a7c26a3bd8aab41b.css.map*/